2177
2
1666
2767
3
126
1
4594
525
0
552
3659
14
759
1297
1425
768
11853
23
1045
6294
2952
1152
584
282572
1378
1099
611
1346
4
471
1302
3644
1418
54
546
3732
7