4328
10
2301
2
745
0
1045
2881
546
422
525
2668
1075
3114
4
1009
1297
3510
471
2657
3
953
2749
1
464
1098
2730
6
1603
1649
2546
1238
1033
343
46414
755