529
0
1126
157
702
753
428
393
870
544
1139
552
16
397
265
892
575
383
492
752
948
3123
155
560
337
2199
21743
1
1782
536
213
472