418
0
47041
1824
1942
479
303
376
1128
759
676
457
602
1877
1
1149
771
409
1939
1603
52
605
909
839
328
2328
1133
1100
505
2041
4045
1712