2173
1
1066
0
635
461
792
4311
596
1089
1728
2166
621
1749
694
1431
758
548
419
645
1318
418
458
868
693
395
1243
173
1138
340
381
1056