1226
2
5505
14
2285
9
2354
3
2639
13
1532
1
2086
2574
5
2543
6
852
870
3868
10
1748
970
964
2587
851
764
0
3518
784
1184
1656
2861
3012
2727
1425
1875
2173
2145