2428 302
3555 328
103126 199
7940 165
19996 91
2743 223
4960 542
2944 273
8831 294
5707 493
8732 949
19480 414
5961 656
3892 820