1395
3
1656
2
2419
1293
1
1137
1704
936
1560
1623
0
3251
2563
1448
3339
437
2510
721
1227
1041
4913
5112
3832
5625
3835
4
554
774
680