2326
4
1922
1
467
0
1448
2
107
635
544
509
292
661
1425
1642
964
1578
447
2982
3
571
1421
650
646
662
775
543
1054
25137
2372
1470
417
1501
1518