451
532
293
1380
1436
228
532
1474
2000
1361
4281
2380
934
2302
4227
374
2938
1054
3803
370
242
2329
532
120
143
386
546
137
509
185
278
125
563
107
546
260
211
1370