2526
1
2110
2773
1226
894
0
530
2650
20
2159
1116
2
5225
8
2250
10827
4
1174
998
1194
785
1087
3012
1380
2629
2436
2906
9956
3
690