597
2
17184
44
1566
1
1167
2530
4
710
3
2314
1007
1936
1330
1649
895
0
1716
417
661
456
543
2095
1622
3632
5
1256
312
1603
5745
120469
35
3795
2049
3043
784
22330
22