2993 810
241 40
1693 374
2209 304
4326 332
2273 399
4524 754
1278 104
3043 653
40476 231
6983 200
32180 405
100254 795
75152 495
19659 111
63409 474
87656 466
122798 239
28603 105
34931 409