618
0
420
1
521
828
428
3
1472
863
263
1111
736
2
956
499
1247
1827
4
942
583
1161
7
471
1126
542
1198
1349
3796
8
1453
1299
3013
819
935
1329
818