1046
19986
2073
706
1455
1207
4551
1112
2183
1095
1072
14520
2951
5648
586
1449
19302
10129
582
2134
813
1391
1368
739
3397
1600
5880
21447
2350
1292
15008
1049
889
881
1014
4555
1015
807
1103
843
632
908
1504
5463
739
3137
1277
1001
1706
10226
697
751
847
1874
1106
1097
809
1060
835
29812