100909 246
20950 938
17707 295
22218 629
19031 355
6283 853
16751 580
18135 78
5181 234
3551 227
2651 42
9386 344
5114 650
38137 473