905
2
1811
221
1
841
1090
362
3
1559
7
79
1594
1288
5
960
409
1365
4
4840
11
2556
2244
3162
1175
1768
1333
1347
1242
93
686
2194
1293
411
1406
1357
1470