2312
2
1223
4
1716
1
2513
6
11756
635
0
408
1501
7328
1118
800
571
7551
17
543
730
2637
385
2368
2140
1291
1937
15482
15
2670
20
2422
1407
646
167