2351
4
1219
8541
26
194048
0
254
1
2942
7
558
4895
2873
5
1295
10
2523
725
2308
2
2196
692
2234
3272
4610
388
376
338
3
326
118
3088
1285
380
1961
1262
1701
5807