2502 50
11006 57
23773 384
1419 180
7562 907
1867 172
2911 461
3026 422
2849 288
1933 381
4064 79
5410 970
7485 682
3156 641
5708 468
4763 833
1516 71
7643 843
7279 516