31585 238
24715 201
30879 576
42764 307
35968 121
207627 532
52557 361
48315 671
28895 171
38808 330
50508 944
47900 485
134936 426
30525 822
179757 927
49547 584
129295 672
91678 340
39468 870
65514 748
36725 385
64867 259
40558 113
50582 504