21152
8
2593
1
1632
2
2799
6
2968
1606
297066
0
1526
1539
3644
19944
1554
1371
2711
1779
1681
2254
2972
4499
12
1787
5151
2911
9
4651
3
398656
19
4588
5
550
4724
2110
1942