2177
2
1666
2767
3
126
1
2169
349
0
521
1300
2738
3104
2754
2955
3653
1087
3732
7
3953
4
2605
1361
2445
4940
5
618
6
510
347
1675
3383
1256
1558
1516
658
1708