3650
3
417
0
5135
4
1999
418
475
25137
4922
1
3116
2619
1042
1020
804
1477
1132
11881
35426
3287
2855
381
518
9355
247
508
6370
5
615
2713
356
535
472