1505
2
951
1
619
564
616
0
2502
2740
3539
3
4309
1097
1303
1221
2136
5
1358
2094
2475
2966
6
8607
8
1587
495
1888
4943
2153
7
1348
4
2223
4690
3660
1405
1458
2122