2301
2
3092
1
2881
547
0
691
924
1809
5155
8
3114
4
422
418
3510
4111
2749
2748
1452
1098
2831
1054
369
820
2546
1861
5
1172
2655
531
2076
918
105290