2971 533
3681 501
3517 505
2498 192
3036 204
4059 457
5099 298
7510 260
13751 413
16156 427
22296 955
2574 737
591 108
2777 709
2559 522
270 49
2357 549
1368 148
3494 595
2557 382
2913 405
3475 769
4382 270
1832 208