2130
2
438
1
825
88
4914
4
518
456
1922
868
1165
534
776
287
595
396
472
1269
0
1177
699
645
784
167
922
888
765
1120
1888
1158
1094