860
0
475
804
455
798
58
2395
3015
152
611
400
1073
1462
1504
543
383
353
464
2972
477
1650
246
787
521
714
472
522
1199
935
505