13955 150
15621 613
8376 352
10963 87
10531 624
9790 275
13634 426
9012 874
6077 97
10295 499
1717 94
2662 555
3862 521
6689 191
8827 397
4880 322
8816 363
20415 244
9704 731
7171 570
16902 390
2129 84
12725 693
14459 292
7911 413
1555 231
3429 305
1257 288