2865
2
2108
3
660
0
106
2932
1
3252
2595
1310
477
2082
1252
1494
8555
91887
19
626
1246
1127
605
348
1123
471
618
120
978
1239
581
2348
1153
708
1623