1333
1
2290
2
501
0
1318
781
369
573
968
1132
116
368
1581
2211
703
604
521
771
1053
177
518
514
811
477
251
1343
1462
1045
349
392
1967