1632
2
1660
1
1568
3326
3
3080
3090
6
2932
21152
8
1690
3354
2535
1416
4311
4833
19783
32302
0
528
3715
1399
5151
1547
4651
1424
1778
1819
2100
1844
1813
2368
1699