2670
20
2648
5
3311
4
3243
7
3047
10
4694
339
0
1100
474
534
711
907
732
1
264
973
105290
2108
4165
1938
3304
2
458
1316
2211
2062
6062
16
1222856
2069
3
2115
5262
1124