1348
0
394
1212
1428
552
325
534
323
267
445
77
1446
2805
3
475
1584
1398
46
4106
536
427
486
2100
337
768
383
2
1285
70
382
341
581