2245
3
1393
1
2312
0
297066
2354
989
1226
3053
7
1011
1004
2
1941
4
1716
2489
10
929
2797
5
1373
3429
2725
22
1076
1268
511
1828
1295
3216
1092
1330
3044
15
3169