1085
1
402
1245
13
11682
18
462
3
1457
2
528
415
375
491
3655
362
1954
501
542
690
560
516
466
4967
4
688
587
537
987
0
534
494
829
427
648
2182
10