3180
1
2223
2
4946
18
1379
0
2322
4
461
2185
2408
8
5431
7034
1059
913
3364
3126
636
2786
766
485
1001
3626
4116
5
2145
1512
109776
42
123674
35
847
730
4601
1604
7978
9