15096 250
6380 463
4979 598
7401 480
3452 460
3049 384
13121 616
2428 272
4952 545
2900 164
3876 665
2231 306
3108 318
6707 390
2074 186
7129 531
8222 343
6484 168
4901 162
15984 673
2221 254
2095 379
7602 301
3681 448
2735 132
2691 150
6633 438
1870 79