1501
0
2605
3
4911
8
1470
1
3168
10
3045
2211
2554
2069
1250
2115
4
907
2539
5
10270
2372
2
2442
1118
1323