942
1849
2
1623
548
3461
7
2384
7655
6
778
4
853
245
985
1
1352
3
366
290
222
671
400
346
240
957
1172
5
768
435
2305
5042
9
4015