929
3
2148
2
3014
20
763
1
3085
5
3491
4
3485
7
2908
10
17333
27
1108
3316
1267
2711
5141
2838
4142
1227
1077
956
5209
9
2478