951
1
1632
1618
841
2
3470
5
432
0
2886
1550
28098
14
3982
6
5253
4
2740
3066
7
2285
1868
2343
1197
1366
3
5946
2835
11
3505
2092