286 27
2340 497
18226 304
3921 898
17008 640
3523 681
19811 196
11502 147
1988 200
23514 772
152073 259
12004 588
13887 279
3099 40
17078 664
6033 575
13404 242
4014 281
5090 69
46031 380
6803 255
5375 487
5033 447
2904 509
18849 712
8544 183
14152 112
6920 810