2245
3
1382
1
1108
2838
467
0
496
1247
2
297066
976
1057
518
3326
1226
3053
7
1144
1788
2369
894
3200
1308
1013
19944
571
2360
6
2023
1042
1426
1179
2124
189326