20634
8
2730
6
2855
3
2668
2
1745
1
340
0
520
282572
1314
304
2069
355
979
899
11881
575
2657
2283
4
467
349
262
5217
11
31535
418
17353
2290
4820
625
78
72