1130
0
1711
571
20634
8
2224
2
1053
2328
436
594
90
419694
9
1141
968
2979
3
266
381
676
2668
881
683
2395
543
489
3262
3114
4
611
425
1960
7
1131
1877
1