1389
2
4895
8
3498
4
1124
1
3287
13159
17637
0
22794
1132
677
1008
4910
928
2797
10
6213
1084
935
2461
20
2600
5
383
874
493
4987
3
282572
472
1049
869
3116
2337
475