2076
1
1286
2
1131
0
1123
2989
3
2855
2073
247
4111
423
683
3691
5
2809
1336
579
2301
798
1665
2881
6474
16
1841
3020
6
3498
4
390
3149
1428
2694
2224