3309 953
24576 702
5275 591
32668 584
10816 497
4498 163
6310 38
15565 316
105642 176
14853 653
6287 667