50
1372
0
21
3896
9
138
2390
7
76
4255
1
17
1761
8
2242
2186
2
1119
1816
3240
5
65
2243
1518
1812
2798
1108
1094
1115
730
627
939
657
632
697
592
733
670
598