1020
0
1824
25137
323
968
172
2696
4
339
20634
8
464
392
321
371
777
320
755
458
4106
1638
2
325
585
597
683
2275
445
653
518
886423
376
255