1514
1
2551
564
2203
2
3765
4
5382
5
3080
3
345
0
1537
1743
1193
20163
44
3833
8
980
108797
3065
3871
471
878
40
826
2190
1380
2124
1068
2949
1875
803
3158
1045