3951
3
1824
1
1378
2
2275
19279
0
467
25137
17353
31535
1256
11881
20634
8
1464
2668
2076
3114
4
16840
15
1020
995
883
3510
909
3498
1428
896
1105
7334
1024
1586