20634
8
2730
6
2008
0
1551
2
1824
2657
3
25137
2668
608
2042
22882
17
422
1020
501
3202
268
3294
4546
3326
678
273
467
683
1096
292
1822
1
970
5560
5
2855
291