955
1
2890
3
1716
2600
4
1443
929
3765
1606
297066
0
1295
16062
15
2683
3683
815
2650
20
2001
2604
280
5308
2431
1581
2
619
1268
2468
2159
2250
2245
1226
3053
7
2475