139
0
1073
1084
2395
1010
1
543
2204
13
1563
887
277
1961
231
251
400
422
548
363
787
383
605
954
856
249
1610
3675
46
246
1350
775
675