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