319
0
1243
809
34
544
475
490
818
749
477
582
3933
1
2123
1105
181997
11
1103
367
534
2271
4
484
418
596
804
1166
562
388
2663
1862
781
942