21152
8
2593
1
297066
0
2274
2711
2
1908
1080
4
1160
5151
2911
9
4651
3
398656
19
15177
12
2478
3629
2522
550
3418
6
4724
2917
1942
1403
13967
2082
7893
990
1542
2378
5196