14009 322
1946 268
22502 281
8832 529
4265 719
1632 162
1962 115
7037 112
15892 722
3939 555
3068 261
2902 396
2500 500