1295
2
405
0
576
1218
1048
1
1294
3938
328
1468
4
1189
1727
6
1114
14546
15
259
486
2166
1369
1199
3
226
841
1783
18
179
1605
10
482
242
77
2240
2130
80
29251