2097
3
5147
2
1780
0
1124
1
2830
7
3819
3117
2659
4
16840
15
2727
5
1630
3116
963
2429
619
785
3836
6474
9315
3063
2419
1222856
408
13760
418
1418
2368
2271
1379