2505
2
3683
1
1743
0
635
3054
5
1115
3692
7
2615
3
2499
2160
50969
2209
1306
2377
2044
1175
2500
2818
785
549
4768
582
790
868
1532
576
1481
2082