13956 845
4856 551
8263 386
4707 343
2271 44
6647 869
4696 813
1070 86
2889 436
4318 935
1313 39
4140 454