2335
2
1894
3315
1
4042
612
545
0
822
648
795
3621
3428
449
431
1346
324
517
1478
2932
593
442
6779
5
5801
3132
10
13967
1485
2078
3
899
1749
2886
1813