4100
6
2558
2
3765
4
297066
0
1295
1
894
2683
3683
913
2650
20
571
1307
719
658
280
1336
1581
2159
2948
9
2250
2245
3
3636
1226
3053
7
4258
2653
2480
469
2060
2350
5