1828
3
1047
2
2489
2886
4
3014
20
3354
9
3085
5
3491
3485
7
378
0
3316
10
5141
2596
1289601
2189
1268
1
1033
6707
24
2493
18
1396
2495
4946
2350
3612
2522
2767
1050
4009
6
1149
1300