308
388
249
2713
360
223
242
320
312
230
396
251
22636
17190
15211
13590
10422
1010263
9134
9000
872148
746142
6930
69211