676
0
418
47041
771
602
759
457
341
1112
2141
3
1942
1824
1712
1100
1149
1877
1
2740
871
52
328
20634
8
1020
303
382
385
307
909
968
679