3998
12
3488
8
1649
1
1418
2
2126
0
25440
1921
653
8773
10
1045
1230
5
683
525
2952
3217
7
1431
2043
572
909
3484
1232
1192
1378
1428
1811
1069
327
896
1110
1024