258048 1023
1756 387
26034 863
2191 222
11163 361
13022 130
3543 733
954 168
2332 453
1807 399
1729 241
25336 700
925 56
358267 1202
8897 347
16963 219
1674 388
3409 804
2081 613
24316 601
3510 608
41765 326
216907 479
5677 347
24528 320
39179 389
43659 925
99999 943