1050 116
3752 923
6417 793
5514 508
8257 360
1737 378
1006 135
564 64
1149 242
3228 878
712 115
1167 38
6843 309
14531 425
18412 354
13139 41