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