3354
5
4443
9
1828
3
1845
1
2627
297066
0
2949
1743
55904
985
37355
13
3120
4
3316
10
4946
18
7608
12
17333
27
1616
1289601
1748
2620
8
444571
806
676
1854
1264
1307
1180
2440
3146
3195