916
0
480
846
510
520
4537
610
318
331
322
431
530
4045
1939
527
471
1202
392
729
603
688
359
274
58
382
1049
1682
925
1150
986