528
1
1512
5169
2629
2
3498
4
3779
1492
3
2964
1015
3051
690
1461
0
1694
2906
1087
951
1992
1181
3071
9