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