1050 116
3752 923
6417 793
5514 508
12154 463
17335 277
15192 282
13355 743
10045 400
8425 315
13933 197
16442 633
11038 303
3204 707
4136 815
2219 133