659
0
1452
1
3498
4
587
683
369
17353
1645
459
970
1020
1172
2
1043
331
802
362
4126
6
2192
7334
573
655
1842
361
2211
418
2330
282572
3019
7
953
1898