2895
1
6517
4
592
0
1982
5
3215
3
3310
2
3859
682
2888
570
2268
20211
2080
2472
3172
2767
6
2059
562
1695
5919
530
1555
552
1927
2620
2829
1078
2781
5674