1043
1
410
0
1115
2
802
684
1458
3
10324
3440
5108
4
1811
846
5602
9
1661
1346
298
563
4271
1960
7
603
362
2604
1961
637
978
6579
4677
10
301
47041
3054
2904