1050 116
3752 923
6417 793
5514 508
2253 417
14444 593
5044 220
2454 294
4231 416
9245 141
1894 109
3411 936
2855 93
8272 849
4689 290
9025 483