3540
3028
822
4224
1042
3909
3338
2505
5920
4142
2660
1915
3235
1009
3928
776
2859
2675
3933
1733
1563
1518
1167
880
2993
8656
962
2990
2186
4328
6424
4441
7129
2932
2763
4272
4106
808
4030
2959
807
2768
3837
2599
1451
723
7059
929
4345
5809
4160
3267
6303
3850
2591
2861
1486
1665
2901
4187
1094
8566
2697
2908
2429
3469
757
3843
2123
4246
3154
883
4069
1832
973
699