3014
20
2189
3
3491
4
5141
7
2245
2629
2
1807
1
12459
3085
5
3485
1827
4083
0
562
3316
10
11153
8
1268
1087
467
6547
2544
2521
905
6346
16
1028
2496
3222
4398
1289601
3303
418