2564
1
4510
5
1378
2
3616
19
5865
7
1182
4
1598
7844
2225
0
1398
9948
4915
1263
3
644
740
1332
175013
14
31451
2866
899
4784
6
866
847
4527
465
825
6220
996
1446
8
1150