1513
1
650
0
2799
3
1129
2830
7
646
1937
2
447
3116
4895
8
2119
2016
4
11534
27
5455
2000
5031
1223
1664
1733
7153
9
3196
2372
3353
11
1448
964
1329
43
514
282572
928