31062 718
1521 499
6020 664
2144 640
7349 459
2252 654
16142 688
5555 78
1156 249
2581 697
5242 613
4072 470
272 86
18686 561
14734 405
2290 514
2145 219
3998 112
3786 225
6646 379
3601 594
30638 295
1907 606
2147 306