1050 116
3752 923
6417 793
5514 508
2397 638
11113 66
2396 444
4552 151
2767 257
773 125
2055 367
16696 547
19099 709
1631 470
3338 755
1099 311