512
0
1994
3
1754
2
1964
6
789
1
2609
1160
1143
4155
7
785
2941
4
1066
4631
1211
2269
1953
970
1442
712
3151
1903
2226
1371
117
2547
2219
1536
3681
5527
400