1050 116
3752 923
6417 793
5514 508
626 91
3089 736
1092 297
1263 366
2583 727
1410 274
3081 704
1549 309
814 190
2849 754
1852 443
1779 286