476
0
392
2211
1232
860
4106
475
809
633
1244
47
798
400
804
455
1462
58
572
340
341
18
552
150
574
407
611
394
383
787
2395