996
0
1135
3
1306
2
474
1
667
2881
9
1874
1422
920
1273
791
3148
1651
1045
1159
1139
1101
4
1366
412
1446
1604
6
1371
5
75
3338
7
1730
2198
2100
1161
936
1608