894
0
3765
4
572
168
25669
14
581
32302
2535
2
19783
863
2932
1100
3498
297066
1189
1397
2861
1
1295
17946
280
2650
20
1153
1193
2524
2942
749
426
607
3090
6