951
1
1174
2153
7
4938
1812
3
1751
2209
3715
4
4387
1412
0
1072
1660
571
2086
1423
1564
2906
2
2534
2650
20
1179
3629
862
4957
5
432
841
1095
159
833
1787
2122