1060
1
552
0
475
383
846
400
522
1650
1132
804
611
4106
418
1636
455
543
58
1898
29323
860
477
246
1504
341
913
798
5009
2395
633