2799
3
1418
2
467
0
31535
1374
1
1238
1448
2275
1642
544
1329
292
1822
1869
458
571
447
3659
14
646
650
1421
1889
775
543
635
2982
661
662
107
1129