3326
3
1239
1
1568
1778
1734
2
951
940
1844
3442
2082
1691
3562
1749
83
1681
1424
2760
4
2522
1788
1532
4179
1547
2368
9611
0
1816
1690
2173
3196
6
2209