1050
10393
1441
6117
1318
944
2031
3744
698
2557
681
1197
647
3823
1864
1410
2384
2267
1146
3742
861
4546
1070
9679
14178