1424
2
2057
2562
1168
1
2108
3
1590
1812
1751
1819
1814
6753
17
1400
2322
4
980
2786
83
1305
1069
24337
22
1001
0
1813
3354
1816
3267
2377
11924
1749
2392
4187
10
5046