20634
8
2668
2
2855
3
2730
6
19279
1362
4
3888
3293
1
31535
0
3442
4165
4396
973
2934
540
2275
3114
1100
282572
1020
25137
264
729
2526
732
369
4820
17353
2493
1169