4311
1
2903
3
19783
2
2189
467
0
2932
1331
635
528
1334
11153
8
810
2428
24337
22
10317
3738
5
11059
9
1399
1412
365
9954
6