2679
2
1383
1548
3014
20
3085
5
3058
5141
7
1231
1
3079
202
1431
1672
2848
1133
1544
3
2447
6
1540
0
3587
3491
4
796
3485
3723
108797
4083
1059
902
1289601
2906
4585
10
3316