668
0
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
1059
4111
2
544
1924