1361
1
703
1031
521
740
3
329
0
929
392
800
5
2605
9
2742
4
958
966
775
630
2
532
1244
81
1398
1251
1006
673
472
639
694
583
1769
2125