251
0
440
2082
2
3098
4
2516
3
575
486
1602
2306
4292
522
813
3233
16
6435
7
951
820
383
2105
1
489
1172
139
863
1965
5
405
787
518
3808
417
6339
306