2529
924
1039
407
3969
2205
588
262
1329
511
497
182
613
388
484
256
990
308
902
308
961
304
1123
485
604
257
852
329
937
497
3673
1876
602
75
491
242
996
288
422
16