20634
8
637
0
2710
9
4396
3
4820
2
1020
846
2520
1
2125
2526
2275
1671
2337
4940
5
2198
325
968
172
3345
4
381
2730
6
2809
169211
11
503
360784
19
282572
195
392
798
251