975
2
1446
20374
5
3791
2306
909
1
4179
398
11881
3
91021
1240
0
5559
905
896
7952
1543
3503
91
2141
8772
6383
17
699
6
3148
9
330
2082
11
5745