14501 338
1207 275
1458 342
1316 291
3444 626
2045 64
478 61
1928 136
119551 213
87697 801
244450 852
56072 506
58863 130