1020
0
2634
1824
12005
3
25137
683
503
2275
2
17353
31535
19279
2881
968
1110
3498
4
608
362
494
488
369
3114
380
3691
5
514
417
4111
543
177
317