932
1
1655
1754
2214
1334
1900
860
2734
6355
14
2441
2
961
3011
20
3212
5
1493
1050
1557
1621
1186
1161
1086
5208
6345
16
988
1197
1504
1198
980
1556
928
1312