4107
1
1358
3
251
1923
907
3497
4
4650
4706
5
860
0
475
798
400
804
455
1462
447
1129
552
611
383
1690
2395
1898
4106
521
152
477
58
1664
522