383
0
475
477
392
2395
116
455
464
418
29323
1650
860
1636
521
965
798
552
2189
611
422
414
1462
1084
152
804
1073
1918
2
675
373
522