953
1
1713
3
2585
4
5521
2
2662
12
2763
424
437
839
729
1668
7
540
538
497
466
1258
552
1037
11
627
5
490
1106
523
4927
599
6968
0
596
2059
553