685
0
781
452
668
325
948
2161
1
255
1629
1949
3
401
410
408
771
370
918
303
284
239
263
348
647
297
981
76
479
1033
266
1942