2306
2
3157
7
2730
6
2727
5
2809
1465
1
661
2190
924
785
0
1603
325
1783
3025
9244
4049
10
995
1044
2668
390
1452
1428
7952
2168
2368
2000