3080
3
2932
2
21152
8
4471
3090
6
572
0
713
34
5151
1500
355
596
484
490
14
25669
475
460
534
20
2524
1478
334
351
1189
1193
1030
2241
1105
4237