1050 116
3752 923
6417 793
5514 508
11625 454
2322 391
526 109
2858 619
559 53
803 210
2418 560
2059 385
2745 800
710 163
2054 349
2478 531