21152
8
2593
1
297066
0
2711
2
1986
2169
2911
9
5151
4651
3
2676
398656
19
1215
550
1002
1942
4724
1566
1382
1583
6307
10
5635
11650
23
2378
2082
7893
4
1589
1347
1226
6753
17
3062