1581
0
2123
809
2663
596
749
475
548
1166
362
181997
11
1061
655
2332
1298
2439
810
3159
534
1103
2701
938
388
1027
327
1120
580
355
484
1500