579
0
1106
3090
6
1494
2348
621
181997
11
657
635
1094
691
1650
368
422
394
2992
985
1
224
2773
581
429
742
2245
3
893
1239
1047
2
3191