4044
5
3083
2
2465
3080
3
3125
4465
22
12459
1529
1
1044
1190
0
2956
2318
3546
3779
1310
3051
4614
6
869
5147
1053
644
2189
4425
1489
971
1384
1873
3198
8
1867
2028