21152
8
2593
1
3013
15
297066
0
1166
1077
1365
2711
2
2289
904
2525
3
1517
948
862
1809
5151
2911
9
4651
1380
398656
19
1466
712
550
1093
455
4724
1942
2322
4
1568
2082