40581 313
12292 255
9816 115
23368 531
6413 56
4297 834
12861 322
4935 397
1511 332
13830 439
2633 241
11378 132
5223 225
17970 489
10762 355
52047 639
7848 852
2683 262
12765 744
4075 750
4349 599
5471 474
100845 401
45190 346
10262 590
4642 737
2809 355
41909 473