952
1
286
1911
341
1120
3
319
841
2
598
4
326
1080
580
315
745
0
353
989
1497
425
891
439
304
41
40
20
26
25
28
46
60
33
85