14003 150
15660 613
8391 352
10992 87
10554 624
9814 275
13668 426
9034 874
6093 97
10336 499
1732 94
2671 555
3867 521
6705 191
8843 397
4887 322
8837 363
20418 244
9714 731
7192 570
16917 390
2135 84
12735 693
14488 292
7930 413
1559 231
3446 305
1261 288