2230
657
660
136
1097
470
5049
2680
2740
1399
3030
999
362
191
833
302
511
238
308
187
434
241
293
202
823
519
593
163
1297
477
562
116
444
164
742
275
586
205
331
235