5339
5
2980
1
3230
7
2229
1093
0
2941
4
2578
944
3
16174
526
1751
1509
1778
2884
3007
2082
2698
2168
1210
2136
2760
1749
1632
2
7458
8