2275
2
20634
8
1020
0
2730
6
2809
1132
1506
405
440
31535
19279
938
518
1343
633
2668
1824
3114
4
615
17353
5237
521
670
3990
427
569
1251
1043
1
802
470