625
2
4126
6
2683
0
3149
4
2574
1
1222856
4396
3
968
1020
5223
9
4016
3439
3691
5
2749
2915
3092
1452
2727
2569
2125
2526
101
1879
2091
16550
27
1861
2404
346
398