2848
2
1544
3
1218
1231
1
1672
7876
4
4455
11
1548
2447
6
2562
1665
2192
2918
1528
2463
841
1994
3723
5716
666
1115
0
1896
4728
3831
7
5635
2372
2631
59
2097
2100