1579
1
2245
3
3053
7
928
1295
1229
2626
1871
2
1868
2650
20
2255
6362
18
1348
4
280
718
854
0
1720
1514
4288
1581
898
2110
1282
5599
11
471
2250
1154
3765
1601
297066