1376
656
1168
12055
1207
798
2111
850
1299
1979
3578
249
698
2572
327
794
3147
731
1281
1997
306
5689
858
11010
541
535
382
997
8723
1563