804
0
29323
2868
798
2284
2
246
2220
458
4106
579
1
1132
58
1898
422
860
139
1722
787
913
633
1504
2211
521
455
2972
918
2321
18
1238
646
501