1482
1
1036
3
3019
7
1390
0
1152
2730
6
251
2082
2
3098
4
2516
575
486
1602
2306
4292
813
3233
16
6435
951
383
2105
489
139
863
1965
5
405
787
1132
518
2668