29013 519
17547 575
14611 217
7124 455
7726 230
21371 538
9676 358
13531 115
3470 224
9323 390
4424 218
2777728 4088
935124 960
248368 1043
2529787 3563
255217 640
101011 817
67030 521
36642 613
92958 454
14654 338
121133 735
115839 808
108017 210
12102 82
5189 237
13913 299
34031 518