3125
2
3546
1
32302
0
3063
10
560
932
3498
4
3779
4471
1827
607
2964
931
3051
1603
612
3551
240
1461
1163
2048
2310
2906
616
1078
387
1045
2258
423
795