2177
2
1666
2767
3
126
1
1302
0
1346
4
266
3659
14
1425
584
471
759
248
422
1378
458
1099
107
1297
546
525
4594
1418
1152
1045
467
1832
2490
1238