513
2
330
3
574
616
12660
14
4587
9
3583
1
3754
2411
4
4373
7
3112
11162
6
1558
1833
652
1507
2696
1761
1224
4226
719
966
710
4074
5
704
1587