1020
0
1824
31535
3498
4
1073
177
798
1343
2275
2
17353
443
445
19279
2190
1
484
968
2881
514
392
2076
1282
2730
6
1348
422
20634
8
2231
9315
597
637
670