16298 153
10186 686
13504 275
5629 457
2053 81
1376 173
9378 713
3320 116
28960 597
4773 514
6202 1123