2593
1
21152
8
4651
3
2082
297066
0
2740
951
2711
2
585
3012
4
2799
6
2906
4382
3491
5151
2911
9
4837
5
5517
398656
19
2299
2627
550
762
17970
15
4724
1591
2732
1335
1942
1404