2901
4
2185
2
2032
1
6844
2756
8072
3
1834
1102
1170
3562
1751
843
0
1840
662
1152
2423
2343
369
2838
2059
4684
10827
598
1397
2600
650
3015
7
1236
2956
2053