2585
3
1787
6
1343
0
1724
464
2
615
1
98
963
1534
651
987
1014
1091
4
7733
9
1483
3126
978
961
1322
1002
1513
8
937
824
2268
2508
1162
2629
15
562
2189
5863
7