5431
2
2732
1289601
4
4465
22
2525
38477
34
3354
1
746
3418
7
3546
2634
3
444571
9
718
604
3173
7034
2105
491
592
0
1419
6676
12
5527
1618
8437
2279
17946
1545
356
19783
19079
6