3135
961
3077
1364
1260
383
1925
926
727
189
858
244
912
393
339
190
792
151
692
210
389
124
493
205
868
190
128
51
504
294
708
217
267
100
348
165
614
126
1818
494