2178
1
2245
3
1554
1534
5
3204
7
571
0
1194
962
469
2605
2
297066
2771
1226
3053
894
2042
2274
3186
19944
2797
1295
189326
2773
2632
280
108797
2354
14861
1581
2650
20