3097 403
939 31
1271 233
1006 197
4629 694
1983 124
970 119
2977 800
1092 274
2754 610
1230 68
2605 505
2142 245
3309 563
1133 141
1721 287
2018 169
1818 449
3520 708
3470 446
3479 474
3283 634
3412 619
3057 875