505
0
381
2211
1346
547
899
859
422
1972
1
1116
597
251
3140
276
4111
2
460
364
323
362
390
2551
642
349
572
492
543
464
980
1314
340