5950
10
1226
1
3053
7
2866
2
2152
0
17402
4
2023
3991
2133
3183
3
3919
2420
3683
12779
8
1957
4435
2377
1484
742
2534
2683
2457
197
297066