392
0
383
29323
521
116
464
321
455
373
477
475
611
552
804
275
1073
492
1504
74
414
798
2211
422
239
2395
472
400
152
46
809