1036
1
541
2215
4
1411
2
303
1117
0
1651
22
694
3
70
66
473
558
2514
55
54
715
618
103
81
799
480
1081
9170
27
4262
8
2008
7
4498
10355
2389
2677
5
1234