15006 167
8331 106
9079 204
2791 343
5273 264
8438 607
4214 657
3731 375
6514 316
4919 483
1847 35
7112 434
5376 144
11826 535
5000 238
47006 369
98214 670
17852 864
22774 167
12255 433
5981 312
16561 227
3192 200
9134 268
5208 153
10024 720
21338 667
6333 482