596
0
914
562
477
2663
1103
668
367
1581
3933
1
2151
371
1285
1166
2411
2123
388
362
804
534
1298
942
1862
918
493
781
3159
2439
418