323
0
1098
1314
585
81
545
357
345
1081
464
180849
90
392
453
514
467
303
547
552
16
1670
955
275
21743
1
427
459
255
390
370
77