3292 953
24572 702
5275 591
32667 584
10815 497
4498 163
6309 38
15565 316
105617 176
14853 653
6287 667