2500 403
5532 311
1598 96
6361 124
2481 446
5287 529
2660 38
11117 153
1950 43
2587 144
3898 543
3478 514
29106 241
77859 891
90815 521