2351
4
1218
8539
26
254
1
4895
7
2873
5
1293
10
725
2196
2
692
3272
388
338
3
326
376
118
1285
378
0
1262
5807
1404
2036
915
421
440
2927
1536
492
275
300