5031 161
3077 98
15249 471
3587 285
4954 578
5712 637
12218 846
3901 119
3621 523
1051 35
3478 535
2638 409
2826 316
3628 860
6548 151
4871 216
1880 291
5197 424
4977 824
4312 779
10252 511
4196 297
6824 929
2971 403
7712 639
3336 164
6975 90
9014 357