30860 48
46035 78
23960 172
21938 617
31186 212
17111 405
22328 153
11523 396
8064 319
3099 273
11761 441
13593 655
21970 505
10496 545
35974 102
14197 885
19048 1006
41377 57
4002 432
9172 130
4681 909
6861 640
35376 351
31233 210
8277 135
15453 632
53352 819
23210 121