3354
5
1404
2
3041
55904
0
37355
13
2476
3
3014
20
1787
1
3085
3491
4
3485
7
4946
18
3316
10
2735
5141
7608
12
2129
1748
2620
8
22227
16
806
2555
983
67688
66
2696
676
1854
1289601
1387