2223
0
734
2
862
1
399
91
1705
1184
1514
3759
13
511
1992
7
2639
5
2947
9
1583
1015
97
1083
3
538
2782
2457
4
1225
632
9811
1178
1131
6106
18
8898
930
1474