455
1
3934
2
1746
899
1288
1562
2184
803
0
5252
6499
3
1542
969
882
2057
1391
365
84
932
668
564
868
1359
677
388
306
462
6547
3941
576
323