3501 795
2887 737
4088 550
4301 601
3842 47
2867 784
2723 247
316 88
5040 361
1269 320
1508 416
2157 347
1093 311
2997 726
2645 595
2731 802
2480 511
296 81
702 117
7542 444
399 67
1257 34
2996 454
853 181