332
0
1889
1
1579
2145
2316
830
1137
1558
4
2450
3
3566
2330
622
2092
1093
1847
814
761
1001
514
407
1225
178
2271
950
917
542
1478