951
1
2153
7
1423
1564
1975
1508
2
388
0
2466
5
493
159
4179
534
3528
1557
1243
2123
1575
1105
1095
1103
484
490
3159
596
804
2663
562
1166
1812