1584
2
1312
1
1418
1649
1431
909
1192
1378
1428
1069
896
1105
1024
1586
1543
2982
3
8766
31535
0
1129
1470
458
3287
3116
1448
3663
4594
3659
14
552
167
1115