18680 275
6216 432
29804 428
9477 343
86206 984
30671 695
15037 128
76829 226
61703 390
27224 213
13074 727
1999 505
12826 532
12553 582
5989 122
5090 173
8533 423
14570 254
4342 77
1319 265
5481 224
11839 287
1990 358
4633 132
21508 413
4061 563
2894289 6074
3236 510