1226
1
1581
2
3765
4
5225
8
1986
10293
5
3831
7
1295
2650
20
2666
9
1583
280
2660
1868
5635
3
2169
1466
0
1505
1913
2250
2245
3053
1994
3593
16
297066
11650
23
1510
3879
13967
748