1824
0
418
47041
676
602
341
771
968
1100
2041
1
759
1020
303
1149
871
457
1942
1712
1877
328
679
52
2740
2199
376
421
3691
5
2132
2290
2
307