15081 636
2843 281
4389 581
1811 60
5241 173
150164 452
33749 211
3512 562
85137 853
7205 78
11463 615
15152 196
20098 475
48069 660
301752 860
142126 451
98981 924
45897 390
28555 389
16275 336
12043 64
32074 639
34770 95
3527 596
7059 543
5171 189
5710 533
6113 609