1618
0
1247
2
830
930
635
2939
1
2209
471
549
2320
5
50969
7
785
2505
1384
3854
2082
1468
20163
44
1743
582
3054
1424
576