3850
5
1357
0
1332
1275
1950
3
491
1130
1
1993
1212
309
988
1731
844
4038
6
6268
791
872
981
427
306
2861
16328
8
1488
1093
1454
1388
956
2
458
1201
4
26438
18