1650
0
1462
3559
1
574
422
521
965
804
2189
414
1084
611
1073
363
120469
35
552
1751
2
4106
472
13159
10
3659
14
152
522
1918
505
1504
3015
1948
846
1317