5527
3
951
1
2541
4
619
564
2502
2740
711
1276
3539
1950
3936
806
1288
1517
2
2693
2520
717
8607
8
1084
581
1498
0
4943
787
2153
7
1451
1458
2122
2427
12
2687