596 53
3906 630
2543 296
15464 274
1355 272
7657 723
8665 555
1190 83
874 51
3010 334
831 112
3134 735
2973 745
29094 864
10436 473
4068 711
5851 142
3221 719
2532 468
6802 288
290 31
4095 677
12508 626
1426 397