3045
1378
2492
936
1088
480
834
273
960
178
1236
342
960
327
491
155
965
193
772
145
600
117
894
302
1066
530
820
437
1364
579
676
255
8531
4821
2364
1185
1477
509
969
387