3080
3
652
0
798
635
1044
1
28098
14
894
1630
2507
2
515
918
893
101
2282
5
5597
8
3262
4471
476
5147
255
621
718
2471
2605
9
2760
2585
2160
593
1045
4044