590
0
1135
1
1483
806
2731
1882
915
2
1339
2358
5
2250
3
1731
6012
4
148
1212
1457
1111
1268
952
717
1009
931
663
1066
530
475
490
1316
1489
875