1601
3
872
2544
1726
1
1616
0
4686
3017
1033
37355
13
8555
2578
3401
2
4235
1506
32994
49
1949
3418
6047
54
2462
108797
1075
2905
919
566
3125
564
971
866
510
621