9530
11010
702
651
597
13615
532
732
425
1029
790
585
42297
32150
31213
28435
2450267
22114
2136153
19566
1954149
15920
15690
13940