2363
2
1059
1
1355
1311
3
576
89
1801
421
1015
1166
506
881
1449
791
1564
0
819
410
678
1415
1522
4
3340
7
476
1257
905
654
1007
1383
727
1721