1
884
80
25
2
3
3399
66
210
308
10
53
1579
408
749
765
1563
1297
1577
2359
52
146
234
15
51
1030
338
410
521
1034
800