2430
2
1889
1
5521
2502
4690
3
2182
1618
841
2079
2767
5
1913
2756
862
0
4363
7
7793
4
1977
2650
20
3098
2936
10
16062
15
3078
3296
6779
742
3154
6
2631
1881