959
1
1507
1121
2
3569
4
1990
1774
8
1813
2045
0
2237
3218
7
20163
44
57793
4606
2233
3
3212
27
8329
2989
2489
1917
51331
25
962
2788
2781
3572
5