406
1
574
2977
7
920
0
1028
2
416
463
411
743
807
881
1368
1649
1379
1383
2117
1515
3
930
462
490
459
331
5732
9
850
372
400
1151
1609
488
448