1678
1
3059
0
1093
693
782
662
3690
1106
1301
26689
897
8267
802
915
1205
1046
1681
1183
2
1229
2110
925
1377
3196
3211
982