31001 49
46237 78
24049 172
21994 617
31278 212
17168 405
22414 153
11555 396
8120 319
3110 273
11805 442
13621 655
22051 505
10523 545
36167 102
14246 885
19159 1006
41548 57
4015 432
9214 130
4713 909
6916 640
35545 351
31396 210
8301 135
15498 632
53711 819
23317 121