1047
2
2245
3
1050
0
9817
2522
2468
1828
6236
10
6707
24
1396
1
12459
3612
297066
24337
22
1289601
4
1078
1300
1033
1373
5
1986
2631
2493
18
1296
2169
1369
3683
6
7621
13
6445
1355
1690