25
313
0
3
50
1664
37
975
4
11
1199
6
13
1262
2
32
1087
1
17
2057
1531
1535
5
9
1177
16556
12
1994
2567
2818
19
1985
1839
1715
66
1093
686
579
1236
668
984