2245
2
3053
7
894
0
3105
4
5252
3466
1
1292
1676
609
571
1215
4996
6
1566
467
5949
15
4732
591
1583
5635
3
2102
1938
3749
1417
5536
2411
6547
11650
23
1632
1734
1295