12459
3
59
0
2534
1064
1
2082
2100
2
1458
3818
7
1495
4944
1618
2099
1889
2502
1635
4
2277
572
6977
841
4179
1218
862
2468
7793
2650
20
2936
10
6710
801
4034