21152
8
2593
1
297066
0
2711
2
4996
6
591
1106
1507
5151
2911
9
4651
3
3497
4
4370
398656
19
669
3919
458
1494
1998
3442
550
1903
4724
1804
1334
2226
1209
1557
1465
1348