1332
0
804
2211
714
152
711
2126
962
1
169
449
918
14492
422
543
1462
417
868
924
1073
284
373
327
1191
325
2395
953
407
552
859