1666
2
2177
2767
3
126
1
637
0
1425
2169
1132
619
6294
553
1084
1302
5155
8
573
1129
1073
2957
6
1087
414
1346
4
691
935
1172
1367
4129
475
493
1049
1683