1036
1
540
2215
4
1411
2
302
1116
0
1651
22
694
3
69
65
472
557
2514
54
715
618
102
80
799
480
1080
9170
27
4261
8
2008
7
4498
10355
2389
2677
5
1234