4471
2
1614
1
25669
0
1509
2535
2366
319
1883
2534
1787
3765
4
2027
2475
1603
3498
8527
3200
3
1769
7793
3933
2990
4311
1766
2173
32302
1819
1136
2271
2082
2294