2100
2
7021
3
1123
1
1181
1686
6698
7
978
0
1570
3326
16174
5
1606
2392
10507
23
1399
760
2562
1379
6560
9
1660
2368
1517
1813
2604
5308
4
1131
1826
2377
1424
1568
2082