31060 246
20950 350
163194 278
186961 982
55630 556
22058 402
11593 596
3481 915
2757 319
9375 570
1321 163
5028 399
3456 597
3690 551
8759 452