12459
3
1860
2
4867
7
1812
1
1815
1527
2600
4
1114
4228
1590
51331
25
5565
9
2562
603
0
4715
5
3354
1744
2604
6445
6
1227
5196
1777
3575
1451
3008
3429
2242
9039
3292
15
19932