4895
8
1389
2
3498
4
1124
1
3287
13159
677
22794
2797
10
17637
0
2600
5
4910
4820
415
6213
479
409
2337
798
177
1008
1156
5513
1308
2198
349
4857
3233
16
1872
1133