2156
10954
1308
7145
974
4953
659
3702
732
3689
591
2999
348
1921
294
1497
259
1332
181
938
179
903
168
847
164
828
165
828
147
736
137
703
116
594
118
592
2156
10954
1308
7145
974
4953
659
3702
732
3689
591
2999
348
1921
294
1497
259
1332
181
938
179
903
168
847
164
828
165
828
147
736
137
703
116
594
118
592