13956 150
15623 613
8376 352
10968 87
10533 624
9792 275
13636 426
9013 874
6077 97
10299 499
1718 94
2665 555
3862 521
6689 191
8827 397
4880 322
8817 363
20415 244
9704 731
7172 570
16904 390
2130 84
12726 693
14460 292
7914 413
1555 231
3430 305
1257 288