1221
2
1958
3
1933
1180
4
864
846
0
4782
6
1554
11
4510
1530
3400
2617
2035
1
869
2703
461
897
8
2486
17
899
697
722
124
4507
5
17435
9
31431
2701
641
418
1269
1330