2245
3
1047
2
522
0
297066
2354
1
1068
6707
24
3612
10
1050
1226
1300
9817
3053
7
1233
2110
1839
3263
4
1355
3871
12
3410
6
2797
5
1636
19079
2471
6362
18
1295
1802
770
2773
3133