3114
4
1020
0
1880
2
968
597
1824
282572
408
25137
20634
8
1669
3498
177
868
887
2855
3
1042
31535
417
683
514
397
325
486
811
4106
306
490
694
362