3195
3
3121
2
2715
5527
1558
1
4818
4
2825
7951
18
108797
0
6724
2386
1038
2820
10
131589
835
377
2905
26
1339
2446
2245
2530
6236
2786
1174
10827
1336
3000
2629
508
1892