585
0
475
7793
4
891
404
1153
445
456
14
894
747
3090
6
576
1359
952
1773
3
352
803
341
5164
5
448
1560
309
36
76
410
1199
854
3289
2
25494