2336
5
1725
3
1290
1
2631
2
1180
0
1554
1633
706
5151
3819
4158
8
2911
9
2271
4
1713
2779
1243
1942
1105
1103
484
2663
596
2425
7
668
1744
2711
2390
818
914
1112