1033
2
1180
809
1329
3
10712
19
3046
8112
11
1669
5
1230
2436
1578
1147
1626
1527
1190
1
1480
1501
1457
1605
1191
1133
1271
4
1250
874
823
952
700
865
904
806