1106
585
1343
48
798
752
1178
251
1297
323
1649
7
799
731
1952
734
1570
441
2091
824
2435
448
3046
607
3259
438
4146
307
1507
337
955
977
1387
496
1694
749
816
270
576
81
510
997
2540
227
3628
401
4072
669