128
0
571
531
595
2127
1
1542
104
1189
534
473
1472
454
516
390
87
47
18617
346
105
1029
618
125
38
527
885
296
617
428
401