2249
452
2525
965
5804
2299
4068
2029
1143
471
539
239
1662
549
743
312
948
324
721
378
814
307
1057
524
1352
575
1462
505
833
316
746
89
968
387
734
174
871
405
1023
434