2361
2
1216
1
1059
758
514
0
2602
2987
1550
1255
2539
2198
5
16628
14
2438
7082
9
180849
1758
6
36609
34
1513
3844