29842 160
39667 291
13781 237
3272 36
3122 891
3403 667
896 102
5465 435
2521 467
833 140
1029 28
2163 509
18172 875
5536 779
14433 226
3255 386
17560 323
2345 511
2274 583
52080 304
2973 533
1897 117
1518 296
671 105
3034 527
608 60
2656 724
9038 627