492
0
311
919
2211
384
565
2259
823
334
2658
1238
1049
1663
675
1824
3202
1010
1343
501
670
581
271
381
90
1126
365
318
603
456
798