120
1
133
461
2
395
126
69
431
5
978
139
383
3
64
96
112
204
89
87
0
70
648
499
73
366
4
153
530
146
747