5009
0
20634
8
1824
2275
2
2730
6
1132
2809
1506
440
31535
19279
2113
1
2668
3114
4
17353
2420
846
683
1970
351
1043
1282
633
802
980
1343
2094
2474
3990
1020