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