959
1
1507
1121
2
3569
4
1990
2593
1774
8
1813
2237
3218
7
108797
0
297066
8329
2989
2711
20163
44
3221
5151
2911
9
4651
3
398656
19
2045
3589
1469
1230
4971
6