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