3931
6
1988
1
650
0
1638
4
570
3835
1860
2
2043
1452
1574
1292
1081
418
532
1106
1431
1816
802
23774
787
1414
1160
18258
294
556
5252
738