303022 906
26255 80
154508 771
4952 551
336262 907
219497 376
210571 590
125740 465
12025 248
16733 647
21707 278
53616 845
2643370 3073
6822 62
95733 197
112304 354
11114 307
102987 116
6021 511
212184 966
20187 415
196732 1148
291731 636
61916 100
820450 2238
215431 351
166860 409
162503 669