1618
1
1337
2
1529
12459
3
841
5147
662
0
2277
862
1053
2650
20
2152
785
2936
10
3014
2310
96
742
3644
4761
2395
1868
1643
4034
1458
2480
4
2667
1774
5946
4288