2298
2
2054
4
2241
346
0
1791
1
373
436
1829
1419
1479
377
5771
10
4623
5
76
3162
3863
604
963
18
3302
1494
1292
666
1243
484
651
858
1166
6272
6
1374