1149
0
331
308
1897
1
492
400
895
248
351
340
1377
328
57
653
2477
2089
4
513
7039
1465
2132
427
797
813
424
1446
587