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