249
0
1452
2
733
1
4042
665
2771
2992
3
2586
2367
1221
1950
3224
1061
2935
826
2982
397
380
402
52099
1107
682
705
4077
1403
3638
2637
10941
829
770