2904
753
151
2903
591
238
2902
818
422
2901
690
480
2897
1355
452
2894
748
226
2894
664
317
2893
1131
319
2892
1070
398
2892
1340
271
2887
1439
375
2878
1219
248
2874
747
268
2872
1481
211
2872
2023
555
2869
1177
431
2869
1420
120
2865
2195
660
2858
1135
425
2855
1347
224
2853
1256
384
2851
528
134
2850
1470
418
2847
1463
150
2845
1097
102
2844
905
366
2843
1051
441
2842
1172
268
2839
1113
410
2835
1983
695
2833
752
396
2832
992
325
2832
989
351
2831
1160
131
2827
920
425