1497
531
5244
2693
1600
584
1669
594
2107
669
1113
505
1642
660
1195
394
1140
396
999
404
1243
415
1186
478
4356
2001
1478
769
823
272
828
427
850
433
2102
967
742
437
7006
3772