660
0
458
868
542
4375
4
2622
6
629
50969
7
1348
1
17970
15
685
1992
3629
1017
1691
1816
1090
3
915
2377
2184
1393
1494
989
883
1880
5
3326
504
3252
8204
289