3401
2
4235
0
1949
3418
1
2462
108797
1075
802
919
830
566
564
801
13967
971
866
510
621
501
1711
163029
818
422
503
542
1940
1252
547