2157
2
3287
1
2119
1448
964
1192
1428
661
0
1392
1649
1418
544
552
1054
167
360
1431
909
46414
1378
1069
896
1105
1024
1586
1543
1182
650
417
1115