21152
8
2593
1
841
3012
4
1927
2
297066
0
2711
1106
6
2690
1347
1583
1002
458
2009
2911
9
2002
3
923
5151
4651
2676
398656
19
1811
1397
550
1942
4724
6307
10
1014
1632
2378