1230
4
2233
3
3066
7
878
2
2427
12
4096
3540
1
453
0
13676
21
2977
2656
14
2069
5
20163
44
5599
11
1055
1816
57793
3034
4606
3212
27
2489
3338
1917
4715
51331
25
11717
962
2788
2781
28098