574
0
1422
3608
8
2604
7
4370
5
2934
768
56488
223
2229
4
492
408
425
1999
2630
660
3045
1
6579
9
340
545
1254
2705
304
74
355
2043
157
641
611