902 283
2511 694
10546 698
1583 183
2396 722
3380 757
3651 67
2972 380
3400 302
9421 555
3076 673
31597 325
3394 143
29131 235
22873 102
10194 185
10157 640
7578 617
2935 596
7956 318
5728 619
54279 181
3887 265
19862 531
4532 329
8222 362
5143 322
5496 748