4471
2
658
1500
1
2139
4
1672
189326
0
2127
7
4465
22
12459
3
1529
807
1044
1190
2956
2318
3546
4614
6
869
5147
4044
5
1053
3083
644
2189
4425