107033 210
8278 68
3554 430
37405 194
5197 249
3357 395
6099 320
2964 468
2491 159
5179 508
4192 819
3822 334
5851 104
3377 287
8180 491
3450 424
6338 438
4951 641
2848 671
18731 731
11688 148
64452 157