3004
232
1250
532
1190
791
1188
39
1163
613
1151
204
1136
494
1130
743
1128
153
1126
228
1124
220
1121
438
1119
301
1113
581
1107
866
1104
878
1096
290
1074
993
1074
704
1074
498
1069
651
1064
74
1064
624
1061
981