5002
7
676
2
1937
5
729
1
584
710
1443
4
4130
12
599
596
437
476
440
1104
839
5480
8
503
1977
1519
743
744
425
419
2765
3
557
1400
1037
11
552
1350
3068