903 283
2512 694
10552 698
1590 183
2396 722
3381 757
3652 67
2979 380
3401 302
9436 555
3078 673
31604 325
3395 143
29134 235
22873 102
10197 185
10158 640
7578 617
2936 596
7956 318
5728 619
54321 181
3894 265
19868 531
4535 329
8223 362
5144 322
5498 748