20125 928
3293 227
8558 482
6880 162
7856 508
2302 340
476 62
2673 423
3736 634
8508 550
1762 198
3779 665
4681 452
7354 325
5815 180
5004 553
1903 113
2155 323
956 224
2536 263
1886 222
1888 317
1382 203
2905 718