107033 210
8278 68
3554 430
37404 194
5197 249
3357 395
6098 320
2963 468
2491 159
5179 508
4191 819
3822 334
5850 104
3376 287
8180 491
3450 424
6338 438
4951 641
2848 671
18730 731
11688 148
64451 157