164
1
428
384
301
121
247
538
338
352
599
2
363
641
499
676
290
438
416
136
82
318
3454
5
624
303
102
655
2527