1180
1
1382
3576
6
1842
1009
1191
2
912
2308
1204
1248
828
1284
3
1682
1187
1109
986
5163
416
3500
886
552
985
673
606
607
802
4296
1722
1410
1053