14481 322
1986 268
22547 281
8951 529
4300 719
1654 162
2000 115
7094 112
15961 722
3998 555
3171 261
2933 396
2543 500