475
0
1636
4106
422
29323
1650
58
383
477
611
418
552
1348
246
518
543
139
522
1132
2972
846
353
798
804
472
2211
400
521
1898
1
458