2909
969
112
2908
390
270
2905
950
485
2903
356
203
2902
1053
534
2902
776
142
2901
939
274
2900
1020
433
2896
197
122
2893
419
127
2887
1081
435
2881
737
146
2879
432
473
2878
975
197
2878
424
120