1880
2
1463
1
7334
4
325
0
2076
2211
482
968
918
383
247
2328
787
860
3691
5
2809
1348
2301
819
637
2881
714
3498
3149
683
804