693
0
585
591
1204
1
1216
922
618
1436
1868
2
511
569
1466
4027
3
1559
189
641
1768
458
267
1217
952
249
1151
8207
44
737
894
170
1035
572
480