2668
2
334
0
928
1
3114
4
2168
5
2298
2459
9
1125
374
17353
1131
729
1649
1877
413
1325
2546
802
743
2658
785
2152
5155
8
369
463
14492
3650
3
2569
1842
4017