2176
2
3127
4552
4
6092
1
648
4966
6508
6087
10
382
439
1723
1010
1252
6815
3
1331
2613
1827
1343
668
3160
1228
877
536
1815
3700
6316
5