1632
2
1660
1
1568
3326
3
3354
3090
6
1690
4311
1416
2535
19783
2358
9
7095
528
17946
0
2368
32302
3694
1755
1399
5347
4
2037
1547
6095
2919
1424
6899
1778
2626
25669