2620
874
2504
1222
1034
332
1689
880
650
170
741
220
810
359
307
186
743
140
647
201
348
120
462
197
795
171
121
51
460
281
677
211
230
92
301
156
584
119
1506
431