693
0
1045
771
52
2992
291
458
1712
1141
1100
471
765
578
324
25440
520
337
445
436
456
2330
2
5875
1580
618
2085
685
530
918
479