1295
1
1535
2710
2
4309
3
1622
1815
14125
10
2942
6
2650
20
2865
280
3177
2250
2093
1558
297066
0
2773
898
3683
1284
2629
2265
1534
5946
1364
2169
1720
1679
553
4198