907
0
385
1084
472
475
521
710
941
2810
1650
414
2395
3015
932
1504
44199
1343
1454
3092
1
2000
476
249
340
3663
1779
611
815
2789
1462
40711
3