3001 471
20014 475
12150 739
2716 162
9302 514
2843 457
1770 109
3552 86
18877 887
9072 603
4072 648
5319 386
4513 646
10097 600
7379 524
16954 696
2459 319
1819 79
4169 448
6299 363
3570 348
7241 866
4310 32
16874 826