120
104
1
74
238
160
202
260
234
167
216
377
200
591
760
2
614
419
3383
492
393
329
113
952
3
732
5
545
953
349