1050 116
3752 923
6417 793
5514 508
4492 450
2670 704
1408 239
1921 502
2341 414
22269 318
1104 249
7212 298
2566 253
3447 660
6433 371
3602 652