3498
4
17353
0
19279
2
1824
25137
31535
1020
906
1
3691
5
2275
2881
1551
467
1098
514
2749
3114
2493
2299
3415
20
4111
1463
2766
4940
3510
2758
729
2461
968
683