1050 116
3752 923
6417 793
5514 508
3313 277
4434 751
1950 41
3614 632
31920 165
3564 798
4269 448
10215 325
6037 245
9613 609
1808 42
2867 177