685
0
4491
323
2535
2
3926
14
638
531
25669
721
3125
365
1496
863
839
19783
522
308
1812
1
1347
544
542
330
1189
1461
3279
453
337
770
1692
2964