2996 115
12856 78
2493 225
1852 129
5518 291
9581 292
18118 763
9465 255
4404 703
10341 566
11570 823
6874 535
5153 235
2996 305
10522 766
5390 296
3874 797
6906 987
5678 526
6190 224
4071 382
7325 324
4301 696
1703 273