60
1
24
6
4
2
2973
3
42
145
382
5
117
1041
346
622
877
1395
1074
1398
2106
26
107
289
10
95
661
273
392
641
935
577
502
20