2275
2
31535
0
2224
20634
8
25137
53
2987
597
57
633
1346
4
492
3114
1824
2730
6
276
2522
164
2809
2211
968
772
1
1428
1009
572
653
1172
683
3990
1551