1285
0
43
521
198
792
1982
610
958
383
400
1978
813
769
433
237
529
2677
195
485
380
343
1905
2
725
253
655
701
434
1255
1
288
210