803
0
6499
3
1542
969
882
1
1391
365
84
932
668
564
868
1359
677
388
306
462
3941
576
323
352
599
318
915
503
1064
931
268
307
315