2275
2
1897
1
1020
0
31535
19279
1824
20634
8
17353
3092
1051
2730
6
2809
139
356
467
891
4922
2306
25137
1705
2668
7667
7
2312
3114
4
3498
925
968
2727
782
2320