1050 116
3752 923
6417 793
5514 508
43394 119
1741 440
2078 388
1457 332
14984 471
3408 698
2098 296
5722 134
7218 486
4524 176
2271 503
2505 549