418
0
47041
759
676
457
602
1942
1877
1
1149
771
1128
409
1939
1603
52
909
839
328
2328
1100
303
505
2041
4045
1712
385
1824
468
2132
341