4033
4
2952
0
46
304
422
231
1084
637
177
2265
2
394
542
4223
22
1416
2189
4536
484
472
6140
2635
2103
1
19279
3990