2326
4
1024
2
467
0
1448
107
635
544
509
31535
1922
1
292
661
1425
458
1642
266
964
447
2982
3
571
1421
650
646
662
775
543
2372
1470
417
1501