3693
12
665
0
22330
22
1649
1
1219
1559
489
2264
3
120469
35
2095
4
784
905
2619
3650
646
2141
2624
330
1302
543
1872
2864
7
369
501
1710
2093
2
325
3098
572
288