320
0
547
2143
798
378
3233
16
298
859
584
377
1153
628
448
1
784
17353
407
325
1044
2964
981
366
1023
1033
614