370
3
1225
1
927
1531
1511
7
806
2
922
1465
557
1246
1852
4
3234
10
3631
8
796
5
2399
515
555
2271
294
2606
14
1300
1164
703
532
1422
1023
987
1207
1671
934