418
0
1824
676
47041
771
1942
602
303
376
759
457
341
2141
3
679
605
1712
1100
1149
1877
1
777
2740
871
52
328
382
1112
464
1128
307