978
5
95
1
112
3
64
383
2
120
461
395
71
57
188
144
136
500
4
350
124
1467
723
59
1052
980
562
0
66
337
369
344
987
774
771
524