960
3
1363
2
651
0
1532
1474
1
1165
1270
2800
999
64
111
1187
9
1742
5
2217
26682
14211
7
1352
1525
7034
6
10222
2216
1295
15
1964
2208
4
1102
1455
10
892
2551
747
1970