1691
7
2416
3765
4
18018
2
1196
1029
0
6180
5
1471
50969
2729
15
2743
8207
44
2398
8
1000
3350
17
4483
3
2257
1
3001
1646
5527
852
948
4198
10827
25494
557
5854
109776
42