245
0
547
826
544
505
1020
259
597
367
4328
10
169211
11
957
294
1511
471
685
1043
456
280
348
409
318
288
787
1161
1045
691
413
1939
2123