1047
8
1028
2
1001
3
658
1
92
1143
0
2702
1238
2976
1252
1134
5
523
1977
7
1418
4
2271
871
1062
3120
833
2194
1949
3630
6
1163
931
757
797
765
1770
1792
5242