3092
1
2727
2
290
0
165
436
1551
1711
657
2650
765
509
341
6128
4
2855
3
457
1112
590
257
555
273
2881
377
2091
1824
757
244
1608
668
432
1045