930
2
951
1
2489
7
2794
2322
4
1977
3871
1618
0
12459
3
2343
616
3470
5
2285
5402
10
23802
9
1865
1366
527
83
1225
1753
1412
3831
2544
6
2054
988
6500
3109
14
59
3629