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