2189
0
560
288
484
2972
807
2395
787
798
2635
1343
1073
2524
2
475
383
7558
6
497
4111
2668
2091
416
2224
464
683
46
1779
611
284
521
82