381
0
359
276
644
1139
90
286
407
979
400
375
552
16
451
437
165
255
968
1029
152
173
517
380
310
1304
376
771
1824
548
594