646
1
109
0
1499
2012
2
4032
3
781
1922
730
684
4084
563437
6
1205
1813
2532
798
432
701
440
2121
3521
932
1717
449
493
343
2728
37847
445
1042
700