2320
5
1722
1
2297
2
862
0
2650
20
1950
3
4080
1431
2209
1320
1813
3066
7
1399
2285
968
1868
3691
4
2534
2459
1394
2343
16062
15
16769