1133
0
648
581
1045
13491
859
381
1661
1
2655
257
1612
5313
2490
407
267
282
1428
262
1939
706
692
474
505
308
405
320
588
1942
547
408