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