19783
2
4152
4
3544
3
3284
7
11650
23
4243
3507
6
838
1
2194
1673
40062
19
1504
0
2823
5
7258
2145
982
3316
10
2072
431
948
734
2270
3261
12683
17
3706
3169
2349
1036
8437
21