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