650
0
2799
3
1129
1513
1
646
472
1937
2
770
1866
447
2119
2016
4
11534
27
5455
2000
5031
1223
1664
1733
7153
9
3196
2372
3353
11
1448
964
1329
43
1501
2086
3025