3299 953
24575 702
5275 591
32668 584
10815 497
4498 163
6309 38
15565 316
105628 176
14853 653
6287 667