1632
2
1660
1
1568
3326
3
1690
25669
0
4471
4311
1334
528
32302
1399
1547
1424
1778
1819
2100
1844
1813
2368
1699
2087
1787
4833
1168
83
1305
5402
9
1938
4179