2954
2
392
0
789
1
1596
1193
2041
558
3380
1457
2313
1643
319
2932
2075
255
1386
4821
467
332
3498
4
919
1070