1230
711
649
705
2250
945
37315
1105
682
5495
1610
12992
1607
896
2847
1258
2994
648
799
13564
1205
738
705
793
1651
6053
1638
2048
819
1268
1487
1660
1850
934
3637
2927
202107
990
1417
643
735
1309
3697
1836
1240
1379
836
878
992
1487
854
669
1657
4686
3747
930
1242
1143
823
626