1050 116
3752 923
6417 793
5514 508
14984 471
1457 332
2078 388
1741 440
43394 119
11708 439
20531 644
3031 638
18336 241
5127 428
14269 268
2718 144