2123
0
3159
1105
1495
1
685
6822
5
534
1635
4
2271
4168
3854
596
1166
562
2100
2
914
2663
1862
766
804
668
1554
1837
3
1298
4684
477
3024
1581
1218
4179