1132
0
501
116
1333
1
412
798
2290
2
422
437
327
2211
410
573
1053
1084
918
951
428
521
477
1504
518
509
4452
980
339
932
581
529
362