21152
8
2593
1
13499
5
297066
0
2711
2
3612
10
215
418
2501
4288
5151
2911
9
3292
15
4651
3
1505
2411
398656
19
1089
3000
2110
3386
3024
1930
550
2184
5051
969
4724
4928
2152