475
0
1636
804
611
2529
14
383
798
400
846
418
552
1650
522
58
2395
1898
1
29323
543
860
477
2211
246
139
1132
1504
455
4106
341
2972
518