308
0
826
685
781
452
492
668
325
948
2161
1
255
1629
1949
3
401
410
408
771
370
918
4045
303
284
239
3498
4
263
348
647
349
297
981