42
2575
272
263
454
622
2445
533
412
181
1576
553
1233
2236
2055
1719
781
2416
838
1073
694
312
395
245
343
101
691
82
386