2650
20
2245
3
3683
1
297066
0
774
2092
1357
2
1295
829
280
3026
1016
1166
2377
1581
2192
1445
2467
2250
810
4553
1412
3765
4
2235
5151
1736
4526
1226
3053
7
4321