15063 766
29421 518
1135 202
2403 394
3443 270
3338 396
1534 105
6329 350
1889 194
2629 637
2962 600
7805 339
1739 268
3511 593
2785 718
2558 461
1150 264
5231 703
4934 679
3688 39
807 98
3242 457
3844 259
2136 228
25224 634
3388 366
7263 299
2860 424