1428
595
1053
868
702
1204
11839
5123
6185
1391
5351
1108
1456
4112
24582
2604
2365
5634
12131
1606
1801
1061
1433
1206
3168
19283
14863
1709
947
576
993
677
3508
700
2265
1163
23832
735
1585
847
729
2765
643
3385
1120
630
798
1208
1290
7408
789
588
1106
882
4729
35033
826
640
12977
1813