1114
2
2521
5
1300
1
1228
1779
0
833
1074
4
1557
3763
16
1248
855
1250
1118
1229
941
3
1289
802
699
2312
518
502
1033
3074
1079
955
6
1264
14
7755
9
663
655
777