2351
4
1219
8541
26
254
1
4895
7
2873
5
1295
10
725
2196
2
692
3272
388
338
3
326
376
118
1285
380
0
1262
5807
1404
2036
915
421
440
2943
1536
492
275
300