2477
1
4002
4
1576
3
3625
323
0
1557
1571
2584
11
3465
2
1441
515
536
1951
645
6781
2604
791
839
532
1458
577
1133
493
578
916
544
1324
3583
558
1812