4895
8
1389
2
3498
4
677
1
3287
1124
1633
2296
2600
5
1661
415
0
912
5513
349
13159
514
2634
829
2121
2724
5316
3
2271
2368
1932
409
722
1314
2747
26
798
641