3791
5
543
0
2189
1084
1011
2
3510
3691
169211
11
246
1120
1
2748
2727
968
802
1848
819
11829
787
611
25127
12590
4111
573
792
1880
501
1348
493
3813
1463