693
0
585
1216
922
1436
1868
2
511
1466
1559
189
458
267
1217
1
952
8207
44
737
894
170
1035
572
480
553
423
746
424
1210
698
639
498
354