244
1
82
166
224
0
90
338
593
256
77
2
295
508
690
464
2981
68
639
512
583
487
1227
920
3549
1949
1326
673
1706
739
537
743
3433