59
295
13
58
122
610
663
3327
604
3108
381
1923
743
3757
308
1577
278
1425
451
2401
1
0
1
1
2
2
2
6
2
2
1
5
1
0
1
1
1
0
59
295
13
58
122
610
663
3327
604
3108
381
1923
743
3757
308
1577
278
1425
451
2401
1
0
1
1
2
2
2
6
2
2
1
5
1
0
1
1
1
0