1114
2
2521
5
1300
1
1229
1780
0
833
1074
4
1557
3765
16
1248
855
1250
1119
941
3
1289
802
699
2313
518
503
1034
3075
1080
956
6
1264
14
7757
9
663
655
777