40090 200
22826 294
7564 171
29142 150
31510 325
44539 534
5823 508
3062 304
20295 620
32460 595
21999 42
5989 286
5835 632
10496 636
13571 574
6256 129
19031 660
5343 216
30000 742
18083 219
10631 382
15376 585
13951 112
10398 527
46791 177
9481 290
27367 375
16573 454