3118
3
1755
4
2061
2045
0
197
835
1
289
2414
2
2082
4438
8
16062
15
2047
1783
2655
3123
5
16769
2765
3003
1700
3848
758
1766
1512
2189
2542
3426
2108
4888
20
5621
1449