4033
4
1559
1
139
0
475
2103
356
405
1053
369
1850
2
543
3456
1773
3808
2920
3
419694
9
246
341
668
677
4922
846
477
518
2211
1348
714
1132
162856
2395