4895
8
1389
2
3498
4
3287
1
1124
677
2600
5
1049
0
415
13159
409
829
3152
9
935
2271
798
2121
5513
514
1932
2634
1408
177
6213
349
4910
1133
1008
787