2245
3
1828
1047
2
297066
0
1226
1
3053
7
894
571
1289601
4
1033
2797
5
3612
10
1295
1050
2493
18
6707
24
2131
1268
2767
24337
22
2773
9817
1149
1396
1078
280
1373
108797
2354
19079
6