3550 63
5896 238
27731 979
5115 832
3018 439
5360 593
3535 461
8753 123
18324 558
14241 213
5702 892
9380 847
4691 880
2664 318
40375 780
6516 655
4774 503
6518 283
14810 208
11235 432
21535 313
5130 543
5808 87
8291 212