16909 629
12435 221
7432 31
8392 303
13826 879
2860 714
3940 601
4297 303
13693 222
4647 802
8806 58
2351 531
2751 462
1033 175