21152
8
2138
2
2439
3090
6
637
0
2903
3
2593
1
2932
597
380
297066
1524
3080
497
968
1560
2194
645
2711
2911
9
4651
398656
19
2349
341
550
5151
25669
14
19783
2535