1278
3
2340
4
1942
4429
2
550
1
549
4151
914
1408
1118
3446
1124
6834
10
484
413
1255
974
567
2063
466
155
89
259
1077
449
309
722
996
1426
1291