40075 200
22822 294
7564 171
29141 150
31507 325
44537 534
5822 508
3062 304
20293 620
32456 595
21999 42
5989 286
5835 632
10495 636
13571 574
6255 129
19030 660
5343 216
30000 742
18081 219
10631 382
15376 585
13948 112
10398 527
46789 177
9481 290
27362 375
16571 454