3090
6
616
0
407
6781
1
32302
3051
2
2903
3
1212
1595
770
2996
2471
1218
665
362
791
1028
1496
878
7258
536
643
761
925
370
2949
3498
4
578
544
1621