2996 505
2774 824
2313 555
1162 345
957 68
1094 274
216 27
470 136
13808 187
11766 741
1145 255
4661 668
1701 451
6343 550
16679 212
5519 93
8085 114
7530 789
11998 552
2954 379
1530 304
2474 283
33531 243
2844 716