1507
1
2522
0
1084
1172
2
1043
714
798
802
1343
1650
1842
653
846
633
1099
418
472
1073
3474
6
1131
1332
709
437
1132
2855
3
646