29098 389
2450 318
9429 694
6504 853
7133 822
12310 59
3834 251
13705 300
4026 634
2522 394
3778 593
2863 704
7490 823
5001 604
10601 578
1151 121
269 72
5216 47
10188 741
8465 478
7640 486
2678 704
924 195
1920 362