405
174
2810
197
314
327
371
190
417
288
377
24546
18480
16641
14842
11572
1115263
10154
985148
9690
846143
7840
73711