50
1373
0
21
3901
9
138
2392
7
76
4257
1
17
1762
8
2242
2187
2
1120
1818
3241
5
65
2247
1518
1812
2800
1113
1096
1121
733
629
941
659
636
698
633
596
735
670
601