20634
8
2855
3
2668
2
2730
6
1541
0
331
637
4940
5
2069
251
172
1128
2657
464
625
1020
282572
581
503
325
918
909
344
1
381
99
1483
1314
543
771
171