2505
2
1015
1
3354
2358
9
1196
1038
3835
5
1323
1265
800
18816
11
12459
3
3818
7
3518
1451
0
4944
2277
1305
2522
3465
2468
1743
1681
3054
1388
4034
3364
2057
1683
2886
4