2351
4
1219
8541
26
194032
0
254
1
2940
7
558
4895
2873
5
1295
10
2523
725
692
2
2308
2196
2234
3272
4610
376
338
3
326
118
388
3088
380
1285
1961
1404
2832
9
1262