1090
3
1015
1
2627
5
601
1443
527
0
2515
1546
2668
11
4702
4
4651
2
3636
38477
34
4743
2110
918
2788
3593
16
2845
12
2973
9
59
1493
1091
2129
746
2959
986
10827
2664
2480