895
2
905
2509
1
1781
5
647
796
1011
3
409
472
578
609
1021
622
20685
14
381
284
2939
586
2201
1288
1153
550
1258
258
825
802
476
3703
12
380
848