1120
3
291
1
1413
279
1013
1784
344
1065
390
1082
1865
949
0
274
841
2
331
601
4
318
427
896
441
305
356
322
745
991
583
1506
934
532
2486