2669
2
1399
1
1694
4305
951
690
843
0
2131
1699
3738
5
2073
3354
2184
929
3
564
3158
3080
2377
2173
784
2578
385
4096
1743
1526
19944
2571
6
108797
1367
2562