951
1
1558
2
581
0
2980
2687
2727
2213
1912
3292
15
3453
3629
2338
4715
5
2122
57793
2362
3
2904
2523
2219
2899
8
4383
1458
599
5094
9
4606
3212
27
2489
1554
1917