1586
0
1656
2
4757
8
4453
4
3691
1295
1
2650
20
2327
11
280
4768
5
1115
1581
2818
7
2414
2615
3
753
2258
1226
2250
2322
2999
1307
1262
3765
2245
3053
1532
2289
297066
851