59
294
13
58
122
610
663
3327
604
3108
381
1923
743
3757
308
1576
278
1425
451
2401
1
0
1
0
2
1
2
5
2
1
1
4
1
0
1
0
1
0
59
294
13
58
122
610
663
3327
604
3108
381
1923
743
3757
308
1576
278
1425
451
2401
1
0
1
0
2
1
2
5
2
1
1
4
1
0
1
0
1
0