22516 121
12176 99
7622 59
8403 875
16749 164
2633 83
29235 458
30333 174
18413 475
4563 36
789 43
15623 596
1782 75
41261 945
24869 477
15488 203
2047 340
2914 93
8882 223
6868 444
4275 702
6558 465
3226 360
5598 507
5347 260
17558 440
5643 751
5458 273