485
2476
249
1685
2329
2303
405
288
1716
414
1748
991
1282
459
731
302
314
1795
1173
539
361
456
661
808
