1282
0
273
116
363
397
1
1343
31535
573
21743
302
3025
521
802
1132
543
2647
249
472
1049
4936
1073
18403
6
392
327
429
401
495
172
1584
1650