42206
4
2334
1
39110
3
1849
3595
2
5308
2248
3471
2866
7
6
19108
4070
2190
0
11
18892
688
7302
1172
8980
725
10582
1713
5448
592
3885
2425