475
0
552
522
383
246
1650
29323
846
804
477
543
341
58
1504
373
573
4106
611
787
798
5009
561
1132
400
418
1636
501
1898
1
363