31166 248
21119 350
163605 278
187476 982
55988 556
22214 402
11666 596
3489 915
2768 319
9383 570
1332 163
5039 399
3463 597
3697 551
8854 452