20634
8
6859
5
804
0
1132
1603
4328
10
48708
482
714
249
2188
509
497
477
428
530
246
31220
709
1
763
2
116
2668
909
668
556
3114
4
1343
1553
303
501