403 84
1784 392
14684 322
2053 268
22592 281
9086 529
4323 719
1674 162
2044 115
7126 112
16031 722
4046 555
3302 261
2996 396
2573 500