2227
3
1553
4
2328
599
0
1392
2
1712
2302
6
1644
8197
1266
1
1707
535
1966
5
3089
1425
1201
365
113
903
8
149
329
321
262
366
658
500
648
530
73
383