900
1
1919
315
0
1306
2
1024
56
1970
2347
12
915
505
1287
981
1160
537
92
162
4
3374
7
1412
800
406
639
579
696
15327
6
937
533
250
846
978
428