2135
2
1816
1
2535
2312
0
1749
1819
994
1168
1606
21152
8
4179
1373
14
2166
3498
4
2468
3
2368
83
32302
1431
3326
746
528
2100
4044
5
2773
572
5439
17946
2996