552
0
860
1462
475
798
400
804
455
611
383
2395
3815
1898
1
4106
521
152
477
58
522
1504
1073
29323
2071
2277
5
353
116
1553
1650
3015
543