810
1
1185
4601
928
2
1494
0
2258
2228
737
1549
2428
1690
1295
1225
946
1363
1411
2570
1438
512
569
2763
605
2837
3026
2082
1046
2272
574