19944
2
2911
9
297066
0
1522
1
565
398656
19
13499
5
19079
6
592
6929
11
2763
1494
4
752
1266
4285
3
700
2135
2302
2033
8
3715
2836
2711
5536
23
2593
2425
7
1701
4083
2365
1712
1184