1090
0
2535
2
2920
4
3491
371
308
4044
5
3083
464
531
426
17946
730
362
2465
7793
496
728
3125
3546
1
32302
471
479
668
809
367
658
818
445
3498