3069
5
1821
2
1778
1
1547
2163
0
2784
3
1113
83
1116
830
3852
8
1450
2189
1044
1239
262
20163
44
1384
1468
2082
1424
3442
2184
1691
2786
2173
4833
453
2209
3562