418
0
1942
602
47041
1824
467
759
676
457
25137
1877
1
1603
1128
1149
771
328
52
1939
409
839
505
909
1100
2328
970
303
2041
341
4045
456